major repairs - Turc Anglais Dictionnaire